<style lang="scss">
	@import "uview-ui/index.scss";
	@import '@/common/common.scss';
</style>

<script>
	export default {
		onLaunch: function(options) {
			// console.log('App Launch')
			// console.log('options Launch', options)
			// let q = decodeURIComponent(options.query.q);
			// if (q) {
			// 	var ticketNo = this.getQueryString(q)
			// 	if (ticketNo) {
			// 		uni.setStorageSync('ticketNo', ticketNo);
			// 	}
			// }
			const updateManager = wx.getUpdateManager()

			updateManager.onCheckForUpdate(function(res) {
				// 请求完新版本信息的回调
				// console.log(res.hasUpdate)
			})

			updateManager.onUpdateReady(function() {
				wx.showModal({
					title: '更新提示',
					content: '新版本已经准备好，是否重启应用？',
					success: function(res) {
			  	if (res.confirm) {
			 			// 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
							updateManager.applyUpdate()
						}
					}
				})
			})

			updateManager.onUpdateFailed(function() {
			 // 新版本下载失败
			})
		},
		onShow: function() {
			// console.log('App Show')
		},
		onHide: function() {
			// console.log('App Hide')
		},
		methods: {
			async initLogin() {
				const userInfo = uni.getStorageSync('userInfo');
				if (userInfo) {
					this.$store.dispatch('setUserData', userInfo)
				}
			},
			getQueryString(url) {
				var text = url.split("/")[3];
				if (text)
					return text.replace("t-", "");
				else
					return "";
			}
		}
	}
</script>
